html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, applet, big, cite, font, ins, kbd, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center{
    margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 22px;font-family: Verdana, 'Microsoft Yahei', Arial, Sans-Serif;color:#535252;background: #E4F2FD;font-size: 12px;}
ol, ul {list-style: none;}
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes:none; }
input,textarea,select {font-family: Verdana;}
:focus {outline: 0;}
a img { border: none; }
ins {text-decoration: none;}
del {text-decoration: line-through;}
hr {background: #ddd; color: #ddd; clear: both;  float: none;  width: 100%; height: 2px; margin: 5px; border: none; }
.space{background:#FFF;color: #FFF;height:10px;width:100%;clear:both;}
blockquote { color:#333; margin: 15px 0 10px 10px; padding:5px 10px 15px 50px; background:url(../images/common/blockquote.gif) no-repeat;}
blockquote cite {margin: 5px 0 0;display: block;}
.clearfix:after { content: "."; display: block;font-size:0;line-height:0; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;zoom:1;}
.clearfix {_height: 1%;display: block;}
.pager { margin: 25px 0; text-align: center;color: #2E6AB1;line-height:200%; }
.pager a { border: 1px solid #017bc6; color: #017bc6; margin:0px 2px; padding: 2px 5px; text-decoration: none; }
.pager span { background-color: #fff; border: 1px solid #d5d5d5; color: #d5d5d5; font-weight: bold; margin:0px 2px; padding: 2px 5px; }
.pager a:hover,.pager span.current { background-color: #017bc6; border: 1px solid #017bc6;color:#fff;text-decoration: none;}
.pager .left a,.pager .right a {border:none;}

h1,h2,h3,h4,h5,h6 { font-family: 'Microsoft Yahei', Verdana, Arial, Sans-Serif; margin:0;padding:0;}
code { font:.9em "Courier New", Monaco, Courier, monospace; } 
h1 {	font-size: 18px;text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);}
h2 {	font-size: 1.4em;}
h3 {	font-size: 14px;}
h4 { font-size:14px; border:1px solid #D2E8FA; padding:1px 10px; color: #666; background: #F1F7FD;margin:10px 0 8px 0;}

a{text-decoration:none; color:#0E5FD7;}
a:hover{text-decoration:underline}

.small{ font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.hide { display:none; }
.block{display:block;}
.left {float:left;}
.right {float:right;}
.gray {color:#666;}
.body_wrapper{width:980px; margin:0 auto;}
.wrapper{width:960px; margin:0 auto; padding:0 10px;}
#headline{background:#E4F2FD;  border-bottom:1px solid #C6D9E9; padding:10px 0;min-height:200px;_height:200px;}

.alt {background-color: #f8f8f8;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;padding:6px 0;margin:10px 0}

.entry pre{background:#F2FBFD; border:1px solid #ccc; line-height:18px;margin-top:10px;}
.entry img {max-width:680px}
#tags {margin-top:15px;}
.avatar { border: 1px solid #eee;padding: 2px;background: #fff;width:48px;height:48px;}
.commentlist dl {border-bottom: 1px solid #eee;margin-bottom:5px;clear:both;}
.commentlist dl dt {float:left;margin-right:10px;width:54px;height:54px;display:block;}
.commentlist dl dd {float:left;width:615px;}
.commentlist cite {font-style: normal;}
.commentlist dl dd small {display:block;color:#999;margin:-2px 0;height:20px;line-height: 20px;font-size:10px;}
.commentlist dl dd small a{display:none;}
.commentlist dl dd dl {margin:0px;border-top: 1px solid #eee;border-bottom:none;padding-top:5px;}
.commentlist dl dd dl dd{width:550px;}
#respond h3 a {display:none;}
#respond small {display:inherit;}
/*顶部*/
#header {background: #464646;height:80px;}
#header_i {width:960px;padding:10px 0 0 0;margin: 0 auto;}
.logo{margin-top:10px;}
.logo a{font-size:24px;color:#fff;font-weight: bold;text-decoration: none;text-shadow: 0 -1px 1px #222;font-family: 'Microsoft Yahei','黑体';}
.description {color:#fff;margin-top:5px;text-shadow: 0 -1px 1px #222;}
.flash{float:left; width:760px; padding:5px 0 15px 0;}
.flash_i{padding:0 0 5px 5px; width:760px;height:560px;}
#slideshow {position:relative;}
#slideshow img{position:absolute;left:0;top:0;width:680px;height:190px;}
.author{float:left; width:250px;  height:151px; margin:0 0 0 10px;}
.author_img{float:left; padding:1px; border:1px solid #C6D9E9; margin:0 10px 5px 0; background:#FFF;height:50px;}
.author ul li a {font-family: "Verdana";}
.author ul li a img{vertical-align: middle;}
.author p{line-height: 20px;}
.menu {float:right; margin:39px 0 0 0;}
.menu li{float:left; padding:0 2px; margin:0 2px 0 0;}
.menu a{font-family: "Verdana";background:none;float:left;text-decoration:none; height: 23px;line-height: 18px;width:60px; padding:9px 5px 0 5px;color:#999;text-align:center;text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);}
.menu a:hover {color:#fff;}
.current a{background:url(../images/headmenu.gif) center no-repeat; color:#000;}
.current a:hover{color:#06f;}
.current a.head_menu_hot,a.head_menu_hot:hover {background:url(../images/headmenuhot.gif) no-repeat;height: 24px;height:22px !important; color:#FFD7D7;}
/*布局*/
#main {margin-top:15px;}
#mainarea {width:760px;margin:0 auto;text-align:center;position:relative;}
#gamecenter {position:relative;width:760px;}
#returnbg {position:absolute;top:0;background:url(../images/common/returnbg.jpg) no-repeat;}

.narrowcolumn {float: left;padding: 0 0 20px 10px;width: 680px; line-height:24px;overflow: hidden;}
.widecolumn { padding: 0 0 20px 10px;margin: 0 auto; width: 960px; line-height:24px;font-size:12px;overflow: hidden;}
#content {min-height: 450px;}
#content h3 {margin:10px 0 5px 0;}
.favourite {margin-bottom:25px;}
#content .favourite h2{border-bottom: 1px solid #eee;padding-bottom: 5px;margin:20px 0 5px 0 ;}
#content .favourite h3{margin:3px 0 0 0;}
#content .favourite .post{margin-bottom:10px;}
#content .favourite small a{font-weight: normal;font-size: 12px;color:#999;}

#content h2 {margin:20px 0 10px 0;}
.pagetitle {font-size: 18px;text-align: center;}
#ckepop {margin-top:5px;}
/*表单*/
#postform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0;}
#postform textarea {width: 99%;padding: 2px;max-height:350px;}
#postform #actiontips {float:right;display:none;}
#postform #actiontips img {vertical-align: middle;margin-right:3px;}
#postform .success {color:green}
#postform .error {color:red}
#postform .loading {color:blue}
#postform #submit {float: left;}
#postform p { margin: 5px 0;}
#posttips {display:block;clear:both;margin-top:8px;}
#postform .checkbox {width:auto;padding:0;margin:0;}

.messagelist dd {margin: 0px 0 3px;padding: 5px 10px 5px 0;list-style: none;border-bottom: 1px solid #eee;}
.messagelist dd.recently{background:#E4F2FD}
.messagelist p {margin: 0;line-height:22px;}
.messagelist cite {font-style:normal;font-weight: bold;}
.messagelist .avatar { float:right;margin-right:5px;}
.messagelist .left_m {floa:left;width:880px;}
.messagelist .left_m small{color:#007C00;}
/*边栏*/
#sidebar{ padding: 20px 0 10px 0; margin-left: 710px; width: 260px;font-size:12px;}
#sidebar h2{font-size:14px; font-weight:bold; border-bottom:1px solid #eee; padding:4px 0 2px;margin-bottom:3px;}
/*底部*/
#footer {margin: 0 auto;clear: both; background:#353734; color:#666;position:fixed;bottom:0;width:100%;display:none;}
#footer a{color:#ccc; text-decoration:none;}
#footer p {margin: 0 auto;padding: 20px 0; width:960px; text-align: center;}
#footer2{ margin: 10px auto 0 auto; clear: both;background:#41433F;color:#ccc;}
#footer2 ul{width:32%; float:left; margin:8px 10px 8px 0; padding:5px 0; line-height:20px;}
#footer2 h2{margin:0 0 5px 0;color:#5D93E1;font-size:14px;}
#footer2 a{color:#999; text-decoration:none;}
#footer2 a:hover{color:#5D93E1; text-decoration:underline;}

.friend {clear:both;}
.friend a {display:block;float:left;height:48px;width:48px;margin:0 1px 1px 0;}
.friendlink li {float:left;width:33%;list-style-type:none;height:50px;overflow: hidden;}

#debuginfo {position:fixed;bottom:0px;right:0;background:#fff;padding:5px;display:none;}
#debuginfo hr {height:1px;background:none;border:none;margin:0;padding:0;}

#debugsocket,#debugconfig {position: absolute;top:80px;background:#F7F0A0;padding:5px;z-index:-1;}
#debugconfig{position:fixed;top:auto;bottom:0;left:0;background:#F7F0A0;padding:5px;z-index:-1;height:70px;}

/*窗口放大缩小*/
#zoomtips {padding:10px;background: #FEF3D5;color:#FD7300;margin: 0;display:none;text-align: center;}
#zoominner {position:absolute;top:0;left:0;}